
# 面向对象
"""
概念: 它是创建方法时自带的一个参数 ，这个参数必须传递 ,参数的名字可以自己改。但是一般不会改。

self : 就是代表对象自己 ，那个对象调用方法 ，它就代表那个对象 。 比如a.create_bug() , self就是a对象
"""

class Bug:

    # 定义属性
    project_name = 'tpshop'
    bug_type = ['功能','兼容性','性能']
    bug_version = ['主干']

    # 定义功能
    def create_bug(self):
        print("调用对象名:{}".format(self))

    def edit_bug(self):
        pass

    def delete_bug(self):
        pass

    def search_bug(self):
        print("查询bug数据")


bug1 = Bug()         # 初始化了一个对象
print(bug1)
bug1.create_bug()

bug2 = Bug()
print(bug2)
bug2.create_bug()